当前位置:
首页 资源下载
搜索资源 - Compiler Design In c
搜索资源列表
-
0下载:
编译原理课程设计核心模块。(除语义分析外都经过测试)
适用于 Turbo C++,C++ Builder,Visual C++
若出现内存不足,请将数组定义小一些,且定义为Static
接口说明见Compiler.h文件
语义分析按课程设计指导书-Course Design Compiler core module. (Except for semantic analysis outside are tested) for Turbo C++, C++ Builder, Visu
-
-
0下载:
C++编译原理课程设计文档,可供学习。在VC6.0直接运行使用-C++ compiler theory course design document, available for study. Run directly used in VC6.0
-
-
0下载:
VAZPAC Game Design Notes (updated March 20, 2005)
For WIN32 game, Visual C++ compiler, GDI graphics and DirectDraw versions (and DirectSound)
VazPac and VazPacDelux
GDI version (VazPac.exe) should run on Windows ME/XP
due to a bug
-
-
0下载:
本文描述了针对编译原理课程中LL(1)文法分析过程的演示系统的设计与实现过程。本系统在Visual C++环境中使用MFC类库开发实现。针对高效率和美观实用两个目标,分别设计了前台和后台。前台负责界面显示和用户交互,后台透明地执行LL(1)分析过程的相关操作,为前台提供数据。通过MFC的消息响应机制,将后台功能模块加入到前台相应功能菜单的消息函数中。前台界面提供了和用户交互的菜单,根据演示系统的需求以及LL(1)文法分析过程中的各个步骤,将前台分为七个模块,其中每个菜单项分别对应各自的功能模块。
-
-
0下载:
编译原理课程设计的语义分析程序,有文档,按照文档里面的语法规则可以得到四元式代码,vs2010编译通过,使用C语言编写-Compiler theory of curriculum design semantic analysis procedures, documentation, in accordance with the document inside the grammar rules can be four yuan-type code,
compiled by vs2010, u
-
-
0下载:
编译原理课程设计核心模块。(除语义分析外都经过测试)适用于 Turbo C++,C++ Builder,Visuaal C++若出现内存不足,请将数组定义小一些,且定义为Static接口说明见Compiler.h文件 已通过测试。
-Compiler theory curriculum design core modules. (In addition to the semantic analysis have been tested) for the Turbo C++, C++ Buil
-
-
0下载:
编译原理、词法分析程序。
题目:词法分析程序的设计和实现
实验内容:设计并实现C语言的词法分析程序,要求如下。
(1)可以识别出用C语言编写的源程序中的每个单词符号,并以记号的形式输出每个单词符号。
(2)可以识别并读取源程序中的注释。
(3)可以统计源程序中的语句行数、单词个数和字符个数,其中标点和空格不计算为单词,并输出统计结果。
(4)检查源程序存在的错误,并可以报告错误所在的行列位置。
(5)发现源程序中存在错误后,进行适当的恢复,使词法分析可以继续进行,通过
-
-
1下载:
SGPlan6是伊利诺伊大学最新研制的智能规划器,在第5界世界规划大赛中获得次优规划器冠军,使用Linux C++设计,需借助Flex和Bison工具提供对PDDL的编译器功能。-The University of Illinois is the latest development of intelligent planning SGPlan6 to suboptimal planning Champions in the 5th World Planning Competition use
-
-
0下载:
基于TQ2440的LINUX程序源码,按键驱动程序设计,C语言编写,可在linux环境下交叉编译为arm板上可用的程序-Based on the TQ2440 the Linux program source code, key driver design, C language written in linux environment cross-compiler for arm board available program
-
-
1下载:
一个32位的5 级流水线处理器。在构架这个处理器的结构过程中是按照MIPS指令进行各个流水段的功能划分,并且在处理各种相关的时候参照了手头上的一个GCC_MIPS的C 语言编译器,因此支持MIPS 1指令系统。编译器的支持使这个核心有了实用价值,这个核心可以应用于各种嵌入式系统设计,代替常规的单片机实现片上系统,还可以在一个芯片里加入多个内核并且灵活的总线连接实现多处理器设计。-A 32-bit pipelined processor 5. In the framework of this pr
-
-
0下载:
问题描述
中缀表达式就是我们通常所书写的数学表达式,后缀表达式也称为逆波兰表达式,在编译程序对我们书写的程序中的表达式进行语法检查时,往往就可以通过逆波兰表达式进行。我们所要设计并实现的程序就是将中缀表示的算术表达式转换成后缀表示,例如,将中缀表达式
(A 一 (B*C 十 D)*E) / (F 十 G )
转换为后缀表示为:
ABC*D十E*—FG十/
注意:为了简化编程实现,假定变量名均为单个字母,运算符只有+,-,*,/ 和^(指数运算),可以处理圆括号(),
-
-
0下载:
Protothread是专为资源有限的系统设计的一种耗费资源特别少并且不使用堆栈的线程模型,其特点是:
◆ 以纯C语言实现,无硬件依赖性;
◆ 极少的资源需求,每个Protothread仅需要2个额外的字节;
◆ 可以用于有操作系统或无操作系统的场合;
◆ 支持阻塞操作且没有栈的切换。
压缩包内包括三个例程,在codeblock下编译运行正常。-Protothread is designed for systems with limited r
-
-
0下载:
泡泡龙是一款很受欢迎的小游戏,画面简洁,操作简单容易,是很适合娱乐休闲的游戏。
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。基本上,Qt 同 X Window 上的 Motif、Openwin、GTK 等图形界面库和 Windows
-
-
1下载:
C语言,学生成绩管理系统作业设计。VC++6.0编译通过, 利用结构体,结构体指针,单链表,文件操作,命令窗口下简单菜单设计,可从文件读入数据,自动保存数据,有错误自动判断修复,能添加,删除,查询,显示,排序记录,适合多数初学者期末C语言作业设计要求!如果要增加科目,只要修改源代码中的Class_N的值就可以了,科目的名称在程序第一次运行时输入,会自动保存到student.ini文件,程序运行时自动生成的student.ini文件为系统信息文件(二进制文件),student.db为数据存储文件(
-
-
0下载:
C++课程设计(职工信息管理系统)
将项目中的代码复制到vc6.0中编译即可-C + + curriculum design (worker information management system)
The project code in the copy to the vc6.0 compiler
-
-
0下载:
这个文件是编译原理课程设计的实验代码,这段代码中包括了词法分析以及语义树的生成,工程的话用vs2013打开,如果版本低的话,直接把里面的头文件与源文件拷出来在相关的c语言开发环境里建个新的工程就行了,里面有一个例子,直接跑就行了。-This file is experimental code compiler theory of curriculum design, this code is included in the lexical analysis and semantic tree g
-
-
0下载:
任务是在词法分析和语法分析程序的基础上编写一个程序,对C 源代码进行语义分析和类型检查,并打印分析结果。与实验一不同的是,实验二不再借助已有的工具,所有的任务都必须手写代码来完成。另外,虽然语义分析在整个编译器的实现中并不是难度最大的任务,但却是最细致、琐碎的任务。因此需要用心地设计诸如符号表、变量类型等数据结构的实现细节,从而正确、高效地实现语义分析的各种功能。
需要注意的是,由于在后面的实验中还会用到本次实验已经写好的代码,因此保持一个良好的代码风格、系统地设计代码结构和
-
-
0下载:
实验5 简单shell的设计和实现(20分)
目的:
1、练习使用编程环境,包括shell的命令,vi和gcc编译器。
2、体会进程概念,了解fork,execve,wait等系统调用。
要求:
1、除了系统调用execve,不允许使用其他的exec函数。输入应当允许带多个参数(一行内可以表示),不考虑通配符 (即“*”、“?”、“-”等等)的处理。
2、输入错误命令能提示出错并进入下一轮接收命令状态。
3、可以用Ctrl-C和Ctrl-\结束简单shell的运行。
-
-
0下载:
问题描述
中缀表达式就是我们通常所书写的数学表达式,后缀表达式也称为逆波兰表达式,在编译程序对我们书写的程序中的表达式进行语法检查时,往往就可以通过逆波兰表达式进行。我们所要设计并实现的程序就是将中缀表示的算术表达式转换成后缀表示,例如,将中缀表达式
(A 一 (B*C 十 D)*E) / (F 十 G )
转换为后缀表示为:
ABC*D十E* FG十/
注意:为了简化编程实现,假定变量名均为单个字母,运算符只有+,-,*,/ 和^(指数运算
-
-
0下载:
恩智浦官方例程,附有中文说明,适合学习。(This software was adapted to work with a Keil MCB1700 board and
the Keil RV ARM C-Compiler with as few modifications as possible.
Note that modifications are not optimal, because ARM is a 32-bit
machine while the original
-